.wp_gmail_hand{cursor:pointer;}
#gmailCreate{ width: 30px; height: 18px; background: url(../imgs/mailCreate.png); float: left; position: relative; cursor: pointer; top: 0px; margin-left: 27px; margin-top: 10px; }
#gmailOpen{ width: 15px; height: 12px; background: url(../imgs/googleMail.png); float: right; position: relative; cursor: pointer; top: 0px; margin-right: 18px; margin-top: 13px; }
#gmailTrash{ width: 10px; height: 10px; background: url(../imgs/drive_trash.png); float: right; position: relative; cursor: pointer; top: 0px; margin-right: 15px; margin-top: 14px; }
#gmailUnread{ width: 10px; height: 10px; background: url(../imgs/gmail_unread.png); float: right; position: relative; cursor: pointer; top: 0px; margin-right: 15px; margin-top: 14px; }
#gmailOpenTrash{ width: 10px; height: 10px; background: url(../imgs/drive_trash.png); float: right; position: relative; cursor: pointer; top: 0px; margin-top: 14px; }
#gmailReply{ width: 10px; height: 10px; background: url(../imgs/reply.png); float: left; position: relative; cursor: pointer; top: 0px; margin-top: 14px; }
#gmailReplyAll{ width: 11px; height: 10px; background: url(../imgs/replyAll.png); float: left; position: relative; cursor: pointer; top: 0px; margin-left: 10px; margin-top: 14px; }
#gmailForward{ width: 10px; height: 8px; background: url(../imgs/forward.png); float: left; position: relative; cursor: pointer; top: 0px; margin-left: 10px; margin-top: 15px; }
#gmail a,
#gmail a:hover{color:inherit;text-decoration:none;}
.gmailTpl{width:100%; height: 100%;}
.gmailTpl .slimScrollDiv{float:left;}
.gmailTpl ul,
.gmailTpl ol,
.gmailTpl li{list-style-type:none;}
.gmailTpl .gmail_row{width:100%;clear:both;}
.gmailTpl .gmail_wrap{padding:0 15px;}
.gmailTpl .gmail_header{background:#007549;color:#FFF;height:20px;line-height:20px;text-align:center;font-size:14px;}
.gmailTpl .gmail_body{float:left;width:100%;min-height: 500px;}
.gmailTpl .gmail_body .gmail_line{border-top:1px solid #f2f2f2;margin-bottom: 10px;margin-top:10px;width: 100%;clear: both;}
.gmailTpl .gmail_body .gmail_title{width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gmailTpl .gmail_body .gmail_title .gmail_tags{color:#a6b4c3;max-width:690px;height:auto;}
.gmailTpl .gmail_body .pic{width:20px;height:20px;margin:0 10px 0 10px;}
.gmailTpl .gmail_body .desc{font-size:12px;width:185px;}
.gmailTpl .gmail_body .desc .toName,
.gmailTpl .gmail_body .desc .toTime{font-size:11px;}
.gmailTpl .gmail_body .desc .toName{width:100px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gmailTpl .gmail_body .desc .gmail_single_person_icon{float:left;width:15px;height:15px;margin-right:5px;background:url(../imgs/UserDefault.png);}
.gmailTpl .gmail_body .desc .gmail_multi_person_icon{float:left;width:15px;height:15px;margin-right:5px;background:url(../imgs/CommunityDefault.png);}
.gmailTpl .gmail_body .desc .gmail_entity{margin:5px 0;}
.gmailTpl .gmail_body .gmail_min{position: absolute; z-index: 3;width: 256px; height:100%;background-color: white;border:1px solid rgb(240,240,240);}
.gmailTpl .gmail_body .gmail_max{position: absolute; z-index: 1;width: 512px; height:100%;right: 0;background-color:white;}
.gmailTpl .gmail_body .gmail_max .pic{width:20px;height:20px;}
.gmailTpl .gmail_body .gmail_max .desc{width:690px;}
.gmailTpl .gmail_body .gmail_max .gmail_additional{width:100%;}
.gmailTpl .gmail_body .gmail_max .gmail_additional .at_item{float:left;width:25%;height:20px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.gmailTpl .gmail_body .gmail_max .gmail_additional .at_item img{vertical-align:text-top;}
.gmailTpl .gmail_body .gmail_max .gmail_additional .at_item a{cursor:pointer;}
.gmailTpl .gmail_body .gmail_max .gmail_footer{float:left;width:100%;border-bottom:0;line-height:20px;}
.gmailTpl .gmail_body .gmail_max .gmail_footer img{vertical-align:text-top;margin-top:3px;}
.gmail_div_hide{display:none;}
.gmail_clickable{cursor:pointer;}
.gmailTpl .attchTpl .filename{ width:100%; }
.gmailTpl .attchTpl .k-upload-button{ padding-top: 9px; background-color: #6CBF43 !important; min-width: 20px !important; height: 18px;}
.gmailTpl .attchTpl .btn-attach{ height: 18px; }
.gmailTpl .attchTpl .k-upload-files{ display: none !important; }
.gmailTpl button[disabled="disabled"]{ background-color: darkgray !important; }
.gmailTpl #gmail-list-header, .gmailTpl  #gmail-header{ border-bottom: 1px solid gainsboro; }
.gmailTpl .k-editable-area{ border: 1px solid darkgray !important; }
.gmailTpl .authorize{ text-align: center; position: relative; height: 100%; }
.gmailTpl .authorize .urltext{ text-align: center; position: absolute; margin: 0 auto; bottom: 40px; width: 100%; }
.gmailTpl .gmail_body .gmail_max .pname{ float: left; }
.gmailTpl .gmail_body .gmail_max .pinput{ float: right; width: 385px; padding:0;}
.gmailTpl .gmail_body .gmail_max .k-editor { height: 60% !important; }
.gmailTpl .gmail_body .gmail_max .k-button-group .k-tool{ width: 24px; height: 24px; line-height: 24px; }
.gmailTpl .gmail_body .gmail_max .k-editor-toolbar .k-state-selected{ background-color: white; border-color: #adadad; }
.gmailTpl .gmail_body .gmail_max .k-editor-toolbar .k-tool{ background-color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); }
.gmailTpl .gmail_body .gmail_max .k-editor-toolbar span.k-picker-wrap{ background-color: rgba(255,255,255,0); }
.gmailTpl .summary{ padding:5px; position: relative;border-bottom: 1px solid #f2f2f2;}
.gmailTpl .summary_selected{ background-color: rgb(240, 240, 240); }
.UNREAD{ font-weight: bold !important; }
.UN_STAR{background:url(../imgs/star4.png) no-repeat;}
.NO_STAR{background:url(../imgs/star4.png1) no-repeat;}
.STARRED{ background:url(../imgs/star-lit4.png) no-repeat; }
.IMPORTANT{ /*background-color:yellow !important;*/ }
.more{ width:100%; text-align: center; font-weight: bold; background-color: #00d1cf; cursor: pointer; }
.more:hover{ background-color: yellow; }
.attachment, .compose_attachment { line-height: 40px; height: 40px; margin: 2px; background-color: rgb(240, 240, 240); text-align: left; vertical-align: middle; font-size: medium; }
.compose_attachment{height:13px; line-height:13px;padding: 5px; border:1px solid #A9A9A9;float:left;font-size: 13px;}
.attachment_icon{ background: url("../imgs/icons/attch.png") no-repeat; width: 40px; height: 40px; display: inline-block; text-align: center; background-color: grey; float: left; margin-right: 20px; }
.compose_attachment .delete{ font-weight: bold; }
.text-overflow { display:block; overflow:hidden; text-overflow:ellipsis; line-height: 16px; }
.gmail_layout_panel_body{/*background-color: rgb(240, 240, 240);*/border-right: 1px solid rgb(240,240,240);border-left: 1px solid rgb(240,240,240); position: relative;}
.gmail_layout_panel_body, .gmail-message-header{ padding: 0 20px; }
.gmail-list-header, .gmail-message-header{ height: 36px; overflow: hidden; z-index: 3;top:0; }
.gmail-message-header{ background-color:rgb(240, 240, 240); }
.gmail_layout_panel_body .messagebody{ /*padding:20px; */background-color:#fff; line-height: 20px; }
.gmail_layout_panel_body .messagebody .char{ width:50px; height:50px; line-height: 50px; font-size: xx-large; background-color:rgba(173, 173, 173, 1); display: inline-block; color: white; text-align: center; vertical-align: middle; }
.gmail_layout_panel_body .messagebody .circle { -moz-border-radius: 50%;      /* Gecko browsers */ -webkit-border-radius: 50%;   /* Webkit browsers */ border-radius:50%; /* W3C syntax */ }
.gmail_layout_panel_body .messagebody .to,
.gmail_layout_panel_body .messagebody .cc,
.gmail_layout_panel_body .messagebody .bcc,
.gmail_layout_panel_body .messagebody .from_mail,
.gmail_layout_panel_body .messagebody .date{ color:gray; }
.gmailTpl .gmail_body .gmail_max .k-input{ border: 1px solid #A9A9A9 !important; border: none; line-height: 18px; }
.text_overflow{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}